/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package controller.service;

import java.util.Date;
import java.util.List;
import model.entities.Bill;

/**
 *
 * @author K u Ku
 */
public interface BillControllerService {
    public List<Bill> getBillList();
    public Bill getBillByID(int billID);
    public List<Bill> getBillsByUserID(int userID);
    public List<Bill> getBillsByStudentID(int studentID);
    public List<Bill> getBillsByCourseID(int courseID);
    public boolean insertBillDAO(model.entities.Bill bill);
    public boolean updateBillDAO(model.entities.Bill bill);
    public boolean deleteBillDAO(int billID);
    public List<Bill> findBillByID(int billId);
    public List<Bill> findBillByDate(Date date);
    public List<Bill> findBillByUserID(int userID);
}
